package com.ruoyi.comment.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 社区评论管理对象 comment
 * 
 * @author hyl
 * @date 2025-06-21
 */
public class Comment extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 评论ID */
    private Long commentId;

    /** 动态Id */
    @Excel(name = "动态Id")
    private Long mesId;

    /** 评论内容 */
    @Excel(name = "评论内容")
    private String comContent;

    /** 家长姓名 */
    @Excel(name = "家长姓名")
    private Long parentId;

    /** 评论时间 */
    @Excel(name = "评论时间")
    private String remarksTime;

    /** 教师ID */
    private Long teacherId;

    /** 评论状态 */
    private Long comStatus;

    /** 备注1 */
    private String demo1;

    /** 备注2 */
    private String demo2;

    /** 备注3 */
    private String demo3;

    public void setCommentId(Long commentId) 
    {
        this.commentId = commentId;
    }

    public Long getCommentId() 
    {
        return commentId;
    }

    public void setMesId(Long mesId) 
    {
        this.mesId = mesId;
    }

    public Long getMesId() 
    {
        return mesId;
    }

    public void setComContent(String comContent) 
    {
        this.comContent = comContent;
    }

    public String getComContent() 
    {
        return comContent;
    }

    public void setParentId(Long parentId) 
    {
        this.parentId = parentId;
    }

    public Long getParentId() 
    {
        return parentId;
    }

    public void setRemarksTime(String remarksTime) 
    {
        this.remarksTime = remarksTime;
    }

    public String getRemarksTime() 
    {
        return remarksTime;
    }

    public void setTeacherId(Long teacherId) 
    {
        this.teacherId = teacherId;
    }

    public Long getTeacherId() 
    {
        return teacherId;
    }

    public void setComStatus(Long comStatus) 
    {
        this.comStatus = comStatus;
    }

    public Long getComStatus() 
    {
        return comStatus;
    }

    public void setDemo1(String demo1) 
    {
        this.demo1 = demo1;
    }

    public String getDemo1() 
    {
        return demo1;
    }

    public void setDemo2(String demo2) 
    {
        this.demo2 = demo2;
    }

    public String getDemo2() 
    {
        return demo2;
    }

    public void setDemo3(String demo3) 
    {
        this.demo3 = demo3;
    }

    public String getDemo3() 
    {
        return demo3;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("commentId", getCommentId())
            .append("mesId", getMesId())
            .append("comContent", getComContent())
            .append("parentId", getParentId())
            .append("remarksTime", getRemarksTime())
            .append("teacherId", getTeacherId())
            .append("comStatus", getComStatus())
            .append("demo1", getDemo1())
            .append("demo2", getDemo2())
            .append("demo3", getDemo3())
            .toString();
    }
}
